home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 09 - 1993 / 09.07 Jul 93 / Bedrock Header Files / Support Includes / BRWIntli.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-04-19  |  8.5 KB  |  235 lines  |  [TEXT/MPS ]

  1. /*========================================================================================
  2. /      File:            BRWIntli.h
  3. /      Release Version:    $ 1.0d1 $
  4. /      Creation Date:    1/23/91
  5. /      COPYRIGHT 1991-93 SYMANTEC CORPORATION. ALL RIGHTS RESERVED. UNPUBLISHED -- RIGHTS
  6. /      RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES. USE OF COPYRIGHT NOTICE IS
  7. /      PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION OR DISCLOSURE.
  8. /      THIS SOFTWARE CONTAINS PROPRIETARY AND CONFIDENTIAL INFORMATION OF SYMANTEC
  9. /      CORPORATION. USE, DISCLOSURE, OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR
  10. /      EXPRESS WRITTEN PERMISSION OF SYMANTEC CORPORATION.
  11. /      RESTRICTED RIGHTS LEGEND
  12. /      Use, duplication, or disclosure by the Government is subject to restrictions as Set
  13. /      forth in subparagraph (c)(l)(ii) of the Rights in Technical Data and Computer
  14. /      Software clause at DFARS 252.227-7013. Symantec Corporation, 10201 Torre Avenue,
  15. /      Cupertino, CA 95014.
  16. /=======================================================================================*/
  17.  
  18. /*--------------------------------------------------------------------------------------
  19. //    This file is part of the old international implementation.
  20. //    The Bedrock team is in the process of designing a totally new approach.
  21. //    For more details on the new approach please look in the 
  22. //    "…:BEDROCK:INTL:INCLUDES:" folder.
  23. //    The new approach departs from the close tie to characters and characterSets.
  24. //    Instead it bases all internationalization efforts on locale based
  25. //    characters, and character sets, with Unicode as the central set.
  26. /--------------------------------------------------------------------------------------*/
  27.  
  28.  
  29. #ifndef BRWINTLI_H
  30. #define BRWINTLI_H
  31.  
  32. #ifndef BRSUPDEF_H
  33. #include "BRSupDef.h"
  34. #endif
  35.  
  36. #define BR_INTL_DECIMAL                 1
  37. #define BR_INTL_CURDECIMAL                2
  38. #define BR_INTL_CURRENCYSYM                3
  39. #define BR_INTL_THOUSANDSEP                4
  40. #define BR_INTL_CURTHOUSANDSEP            5
  41. #define BR_INTL_OVERFLOW                6
  42. #define BR_INTL_CUROVERFLOW                7
  43. #define BR_INTL_FILLER                    8
  44. #define BR_INTL_CURFILLER                9
  45. #define BR_INTL_LISTSEP                10
  46. #define BR_INTL_FLOATPATTERN1           11
  47. #define BR_INTL_FLOATPATTERN2           12
  48. #define BR_INTL_INTPATTERN1               13
  49. #define BR_INTL_INTPATTERN2               14
  50. #define BR_INTL_ACCTZERO               15
  51.  
  52. #define BR_INTL_TIMESEP                16
  53. #define BR_INTL_TIMESEP2               17
  54. #define BR_INTL_TIMEFORMAT12           18
  55. #define BR_INTL_TIMEFORMAT24           19
  56. #define BR_INTL_TIMEFORMATFS           20
  57.  
  58. #define BR_INTL_SHORTDATE               21
  59. #define BR_INTL_LONGDATE               22
  60.  
  61. #define BR_INTL_DAYSOFWEEK               BR_INTL_DAYSOFWEEK0
  62. #define BR_INTL_DAYSOFWEEK0               23
  63. #define BR_INTL_DAYSOFWEEK1               24
  64. #define BR_INTL_DAYSOFWEEK2               25
  65. #define BR_INTL_DAYSOFWEEK3               26
  66. #define BR_INTL_DAYSOFWEEK4               27
  67. #define BR_INTL_DAYSOFWEEK5               28
  68. #define BR_INTL_DAYSOFWEEK6               29
  69. #define BR_INTL_DAYSOFWEEK7               30
  70. #define BR_INTL_DAYSOFWEEK8               31
  71. #define BR_INTL_DAYSOFWEEK9               32
  72.  
  73. #define BR_INTL_ABBRDAYSOFWEEK           BR_INTL_ABBRDAYSOFWEEK0
  74. #define BR_INTL_ABBRDAYSOFWEEK0        33
  75. #define BR_INTL_ABBRDAYSOFWEEK1        34
  76. #define BR_INTL_ABBRDAYSOFWEEK2        35
  77. #define BR_INTL_ABBRDAYSOFWEEK3        36
  78. #define BR_INTL_ABBRDAYSOFWEEK4        37
  79. #define BR_INTL_ABBRDAYSOFWEEK5        38
  80. #define BR_INTL_ABBRDAYSOFWEEK6        39
  81. #define BR_INTL_ABBRDAYSOFWEEK7        40
  82. #define BR_INTL_ABBRDAYSOFWEEK8        41
  83. #define BR_INTL_ABBRDAYSOFWEEK9        42
  84.  
  85. #define BR_INTL_YEARNAMES               BR_INTL_YEARNAMES0
  86. #define BR_INTL_YEARNAMES0               43
  87. #define BR_INTL_YEARNAMES1               44
  88. #define BR_INTL_YEARNAMES2               45
  89. #define BR_INTL_YEARNAMES3               46
  90. #define BR_INTL_YEARNAMES4               47
  91. #define BR_INTL_YEARNAMES5               48
  92. #define BR_INTL_YEARNAMES6               49
  93. #define BR_INTL_YEARNAMES7               50
  94. #define BR_INTL_YEARNAMES8               51
  95. #define BR_INTL_YEARNAMES9               52
  96. #define BR_INTL_YEARNAMES10               53
  97. #define BR_INTL_YEARNAMES11               54
  98.  
  99. #define BR_INTL_MONTHNAMES               BR_INTL_MONTHNAMES0
  100. #define BR_INTL_MONTHNAMES0               55
  101. #define BR_INTL_MONTHNAMES1               56
  102. #define BR_INTL_MONTHNAMES2               57
  103. #define BR_INTL_MONTHNAMES3               58
  104. #define BR_INTL_MONTHNAMES4               59
  105. #define BR_INTL_MONTHNAMES5               60
  106. #define BR_INTL_MONTHNAMES6               61
  107. #define BR_INTL_MONTHNAMES7               62
  108. #define BR_INTL_MONTHNAMES8               63
  109. #define BR_INTL_MONTHNAMES9               64
  110. #define BR_INTL_MONTHNAMES10           65
  111. #define BR_INTL_MONTHNAMES11           66
  112. #define BR_INTL_MONTHNAMES12           67
  113. #define BR_INTL_MONTHNAMES13           68
  114.  
  115. #define BR_INTL_ABBRMONTHNAMES           BR_INTL_ABBRMONTHNAMES0
  116. #define BR_INTL_ABBRMONTHNAMES0        69
  117. #define BR_INTL_ABBRMONTHNAMES1        70
  118. #define BR_INTL_ABBRMONTHNAMES2        71
  119. #define BR_INTL_ABBRMONTHNAMES3        72
  120. #define BR_INTL_ABBRMONTHNAMES4        73
  121. #define BR_INTL_ABBRMONTHNAMES5        74
  122. #define BR_INTL_ABBRMONTHNAMES6        75
  123. #define BR_INTL_ABBRMONTHNAMES7        76
  124. #define BR_INTL_ABBRMONTHNAMES8        77
  125. #define BR_INTL_ABBRMONTHNAMES9        78
  126. #define BR_INTL_ABBRMONTHNAMES10       79
  127. #define BR_INTL_ABBRMONTHNAMES11       80
  128. #define BR_INTL_ABBRMONTHNAMES12       81
  129. #define BR_INTL_ABBRMONTHNAMES13       82
  130.  
  131. #define BR_INTL_MORNING                83
  132. #define BR_INTL_EVENING                84
  133. #define BR_INTL_24HOURCLOCK               85
  134.  
  135. #define BR_INTL_USECURSYM               86
  136. #define BR_INTL_CURINCLUDEDECIMAL       87
  137. #define BR_INTL_THOUSEPPOS               88
  138. #define BR_INTL_CURTHOUSEPPOS           89
  139. #define BR_INTL_LEADINGZERO               90
  140. #define BR_INTL_CURLEADINGZERO           91
  141. #define BR_INTL_RADIX                   92
  142. #define BR_INTL_FORCEDIGIT               93
  143. #define BR_INTL_MINDECDIGITS           94
  144. #define BR_INTL_MAXDECDIGITS           95
  145. #define BR_INTL_CURMINDECDIGITS        96
  146. #define BR_INTL_CURMAXDECDIGITS        97
  147. #define BR_INTL_POSCURIDX               98
  148. #define BR_INTL_NEGCURIDX               99
  149.  
  150. #define BR_INTL_TIMEZEROONHOUR12      100
  151. #define BR_INTL_TIMEZEROONMIN12       101
  152. #define BR_INTL_TIMEZEROONSEC12       102
  153. #define BR_INTL_TIMEZEROONHOUR24      103
  154. #define BR_INTL_TIMEZEROONMIN24       104
  155. #define BR_INTL_TIMEZEROONSEC24       105
  156. #define BR_INTL_TIMEZEROONHOURFS      106
  157. #define BR_INTL_TIMEZEROONMINFS       107
  158. #define BR_INTL_TIMEZEROONSECFS       108
  159. #define BR_INTL_DEFTIMEFMT              109
  160.  
  161.  
  162. #define BR_INTL_SDATEINCCEN              110
  163. #define BR_INTL_SDATEMNABBR              111
  164. #define BR_INTL_SDATEDYABBR              112
  165. #define BR_INTL_SDATE0ONDAY              113
  166. #define BR_INTL_SDATE0ONMONTH          114
  167. #define BR_INTL_SDATE0ONYEAR          115
  168. #define BR_INTL_LDATEINCCEN              116
  169. #define BR_INTL_LDATEMNABBR              117
  170. #define BR_INTL_LDATEDYABBR              118
  171. #define BR_INTL_LDATE0ONDAY              119
  172. #define BR_INTL_LDATE0ONMONTH          120
  173. #define BR_INTL_LDATE0ONYEAR          121
  174.  
  175. #define BR_INTL_SPACEHI               122
  176. #define BR_INTL_SPACELO               123
  177. #define BR_INTL_TABHI                  124
  178. #define BR_INTL_TABLO                  125
  179.  
  180.  
  181.  
  182. #define BR_INTL_POSCURWSYMPATTERN          BR_INTL_POSCURWSYMPATTERN0
  183. #define BR_INTL_POSCURWSYMPATTERN0          130
  184. #define BR_INTL_POSCURWSYMPATTERN1          131
  185. #define BR_INTL_POSCURWSYMPATTERN2          132
  186. #define BR_INTL_POSCURWSYMPATTERN3          133
  187.  
  188. #define BR_INTL_POSCURNOSYMPATTERN          BR_INTL_POSCURNOSYMPATTERN0
  189. #define BR_INTL_POSCURNOSYMPATTERN0          150
  190. #define BR_INTL_POSCURNOSYMPATTERN1          151
  191. #define BR_INTL_POSCURNOSYMPATTERN2          152
  192. #define BR_INTL_POSCURNOSYMPATTERN3          153
  193.  
  194. #define BR_INTL_NEGCURWSYMPATTERN          BR_INTL_NEGCURWSYMPATTERN0
  195. #define BR_INTL_NEGCURWSYMPATTERN0          170
  196. #define BR_INTL_NEGCURWSYMPATTERN1          171
  197. #define BR_INTL_NEGCURWSYMPATTERN2          172
  198. #define BR_INTL_NEGCURWSYMPATTERN3          173
  199. #define BR_INTL_NEGCURWSYMPATTERN4          174
  200. #define BR_INTL_NEGCURWSYMPATTERN5          175
  201. #define BR_INTL_NEGCURWSYMPATTERN6          176
  202. #define BR_INTL_NEGCURWSYMPATTERN7          177
  203. #define BR_INTL_NEGCURWSYMPATTERN8          178
  204. #define BR_INTL_NEGCURWSYMPATTERN9          179
  205. #define BR_INTL_NEGCURWSYMPATTERN10          180
  206.  
  207. #define BR_INTL_NEGCURNOSYMPATTERN          BR_INTL_NEGCURNOSYMPATTERN0
  208. #define BR_INTL_NEGCURNOSYMPATTERN0          190
  209. #define BR_INTL_NEGCURNOSYMPATTERN1          191
  210. #define BR_INTL_NEGCURNOSYMPATTERN2          192
  211. #define BR_INTL_NEGCURNOSYMPATTERN3          193
  212. #define BR_INTL_NEGCURNOSYMPATTERN4          194
  213. #define BR_INTL_NEGCURNOSYMPATTERN5          195
  214. #define BR_INTL_NEGCURNOSYMPATTERN6          196
  215. #define BR_INTL_NEGCURNOSYMPATTERN7          197
  216. #define BR_INTL_NEGCURNOSYMPATTERN8          198
  217. #define BR_INTL_NEGCURNOSYMPATTERN9          199
  218. #define BR_INTL_NEGCURNOSYMPATTERN10      200
  219.  
  220.  
  221. #define BR_INTL_COLLATE1              210
  222. #define BR_INTL_COLLATE2              211
  223. #define BR_INTL_LCASEMAP              212
  224. #define BR_INTL_UCASEMAP              213
  225.  
  226. #define BR_INTL_CHARTYPE              214
  227.  
  228. #endif
  229.